/**
 * 
 */
package com.cssy.yd.logic.service;

import java.util.List;

import javax.servlet.http.HttpServletRequest;

import org.springframework.transaction.annotation.Transactional;

import com.cssy.base.service.IBaseService;
import com.cssy.yd.logic.entity.LogicSoWarefreezeDO;
import com.cssy.yd.logic.entity.LogicSoWarefreezeItemDO;
import com.plat.exception.SyBaseException;

/**
 * 销售库存冻结申请服务类接口
 * @author huang.xuming [2013-7-30]
 *
 */
public interface ILogicSoWarefreezeService extends IBaseService<LogicSoWarefreezeDO>{

	@Transactional
	void soWarefreezeSave(HttpServletRequest request, LogicSoWarefreezeDO curAP)
			throws SyBaseException;

	List<LogicSoWarefreezeItemDO> findItemListBysowarefreezeId(String sowarefreezeId);
	
	List<LogicSoWarefreezeDO> findItemListTimeout();
//	@Transactional
//	public Integer updateToDelete(LogicSoWarefreezeDO t ,User user)throws SyBaseException;

}
